package com.yudean.esb.domain.mds;

import java.util.Date;

/**
 * 科目实体
 *
 * @author lyz
 */
public class MdsAccount implements java.io.Serializable {
    private static final long serialVersionUID = 3687279030715200298L;
    private String acctCode;
    private String acctName;
    private String acctType;
    private String sourceApplCode;
    private Date creationDate;
    private Long createdBy;
    private Date lastUpdateDate;
    private Long lastUpdatedBy;
    private String attribute1;
    private String attribute2;
    private String attribute3;
    private String attribute4;
    private String attribute5;
    private String attribute6;
    private String attribute7;
    private String attribute8;
    private String attribute9;
    private String attribute10;
    private Long lastUpdateLogin;
    private String accountTypeDesc;
    private String accountDrCr;
    private String enabledFlag;
    private String summaryFlag;
    private String hierarchyLevel;
    private Date startDateActive;
    private Date endDateActive;
    private Long flexValueSetId;
    private Long flexValueId;
    private Long structuredHierarchyLevel;
    private String compiledValueAttributes;
    private String structHierLevelDesc;
    private String partentAcctCode;

    public String getSourceApplCode() {
        return sourceApplCode;
    }

    public void setSourceApplCode(String sourceApplCode) {
        this.sourceApplCode = sourceApplCode;
    }

    public Date getCreationDate() {
        return (Date) creationDate.clone();
    }

    public void setCreationDate(Date creationDate) {
        this.creationDate = (Date) creationDate.clone();
    }

    public Long getCreatedBy() {
        return createdBy;
    }

    public void setCreatedBy(Long createdBy) {
        this.createdBy = createdBy;
    }

    public Date getLastUpdateDate() {
        return lastUpdateDate;
    }

    public void setLastUpdateDate(Date lastUpdateDate) {
        this.lastUpdateDate = lastUpdateDate;
    }

    public Long getLastUpdatedBy() {
        return lastUpdatedBy;
    }

    public void setLastUpdatedBy(Long lastUpdatedBy) {
        this.lastUpdatedBy = lastUpdatedBy;
    }

    public String getAttribute1() {
        return attribute1;
    }

    public void setAttribute1(String attribute1) {
        this.attribute1 = attribute1;
    }

    public String getAttribute2() {
        return attribute2;
    }

    public void setAttribute2(String attribute2) {
        this.attribute2 = attribute2;
    }

    public String getAttribute3() {
        return attribute3;
    }

    public void setAttribute3(String attribute3) {
        this.attribute3 = attribute3;
    }

    public String getAttribute4() {
        return attribute4;
    }

    public void setAttribute4(String attribute4) {
        this.attribute4 = attribute4;
    }

    public String getAttribute5() {
        return attribute5;
    }

    public void setAttribute5(String attribute5) {
        this.attribute5 = attribute5;
    }

    public String getAttribute6() {
        return attribute6;
    }

    public void setAttribute6(String attribute6) {
        this.attribute6 = attribute6;
    }

    public String getAttribute7() {
        return attribute7;
    }

    public void setAttribute7(String attribute7) {
        this.attribute7 = attribute7;
    }

    public String getAttribute8() {
        return attribute8;
    }

    public void setAttribute8(String attribute8) {
        this.attribute8 = attribute8;
    }

    public String getAttribute9() {
        return attribute9;
    }

    public void setAttribute9(String attribute9) {
        this.attribute9 = attribute9;
    }

    public String getAttribute10() {
        return attribute10;
    }

    public void setAttribute10(String attribute10) {
        this.attribute10 = attribute10;
    }

    public String getAcctCode() {
        return acctCode;
    }

    public void setAcctCode(String acctCode) {
        this.acctCode = acctCode;
    }

    public String getAcctName() {
        return acctName;
    }

    public void setAcctName(String acctName) {
        this.acctName = acctName;
    }

    public String getAcctType() {
        return acctType;
    }

    public void setAcctType(String acctType) {
        this.acctType = acctType;
    }

    public Long getLastUpdateLogin() {
        return lastUpdateLogin;
    }

    public void setLastUpdateLogin(Long lastUpdateLogin) {
        this.lastUpdateLogin = lastUpdateLogin;
    }

    public String getAccountTypeDesc() {
        return accountTypeDesc;
    }

    public void setAccountTypeDesc(String accountTypeDesc) {
        this.accountTypeDesc = accountTypeDesc;
    }

    public String getAccountDrCr() {
        return accountDrCr;
    }

    public void setAccountDrCr(String accountDrCr) {
        this.accountDrCr = accountDrCr;
    }

    public String getEnabledFlag() {
        return enabledFlag;
    }

    public void setEnabledFlag(String enabledFlag) {
        this.enabledFlag = enabledFlag;
    }

    public String getSummaryFlag() {
        return summaryFlag;
    }

    public void setSummaryFlag(String summaryFlag) {
        this.summaryFlag = summaryFlag;
    }

    public String getHierarchyLevel() {
        return hierarchyLevel;
    }

    public void setHierarchyLevel(String hierarchyLevel) {
        this.hierarchyLevel = hierarchyLevel;
    }

    public Date getStartDateActive() {
        return startDateActive;
    }

    public void setStartDateActive(Date startDateActive) {
        this.startDateActive = startDateActive;
    }

    public Date getEndDateActive() {
        return endDateActive;
    }

    public void setEndDateActive(Date endDateActive) {
        this.endDateActive = endDateActive;
    }

    public Long getFlexValueSetId() {
        return flexValueSetId;
    }

    public void setFlexValueSetId(Long flexValueSetId) {
        this.flexValueSetId = flexValueSetId;
    }

    public Long getFlexValueId() {
        return flexValueId;
    }

    public void setFlexValueId(Long flexValueId) {
        this.flexValueId = flexValueId;
    }

    public Long getStructuredHierarchyLevel() {
        return structuredHierarchyLevel;
    }

    public void setStructuredHierarchyLevel(Long structuredHierarchyLevel) {
        this.structuredHierarchyLevel = structuredHierarchyLevel;
    }

    public String getCompiledValueAttributes() {
        return compiledValueAttributes;
    }

    public void setCompiledValueAttributes(String compiledValueAttributes) {
        this.compiledValueAttributes = compiledValueAttributes;
    }

    public String getStructHierLevelDesc() {
        return structHierLevelDesc;
    }

    public String getPartentAcctCode() {
        return partentAcctCode;
    }

    public void setPartentAcctCode(String partentAcctCode) {
        this.partentAcctCode = partentAcctCode;
    }
    public void setStructHierLevelDesc(String structHierLevelDesc) {
        this.structHierLevelDesc = structHierLevelDesc;
    }

}
